.language-content{
	z-index: 50;
}

.language{
	height: 32px;
	width: 78px;
	float: right;
	margin-right: -20px;
	background-image: url('../img/polygon.png');
}

.ul-lang{
	z-index: 9;
	position: absolute;
	width: 63px;
}

.ul-lang li{
	float: left;
	width: 63px;
	padding-left: 15px;
}

.country{
	height: 20px;
	width: 100%;
}

.country-hover{
	background-color: #ffffff;
}

.language-choice{
	background-color: #ffffff;
	width: 78px;
	height: 55px;
	position: absolute;
	z-index: 2;
	-moz-border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px; 
	border-radius: 0 0 5px 5px; 
}

.language-content{
	height: 40px;
	font-weight: bold;
}

.name-country{
	display: block;
	float: left;
	width: 20px;
}

 .icon-country{
	display: block;
	float: left;
	background-image: url('../img/flags.png');
	margin: 5px 5px 0 0;
	width: 16px;
	height: 11px;
 }
 
.flag-ru{
	background-position: 0 0;
}

.flag-en{
	background-position: 0 -11px;
}

.flag-ge{
	background-position: 0 -22px;
}

.arrow-down{
	display: block;
	width: 9px;
	height: 4px;
	background-image: url('../img/arrows.png');
	float: right;
	margin-top: 10px;
	margin-right: 8px;
}

.arrow-up{
	background-position: 0 -4px;
}
